LL SPI APIs listing for migration ¶
There are a few API changes in the LL layer. This page lists only the modified LL APIs. Others not listed here are unchanged between HAL1 and HAL2.
LL SPI constants ¶
|
HAL1 |
series |
HAL2 |
|---|---|---|
|
LL_SPI_GRP1_GPDMA_CH1_TCF_TRG |
u5 |
LL_SPI_TRIG_GRP1_GPDMA1_CH1_TC |
|
LL_SPI_GRP1_GPDMA_CH2_TCF_TRG |
u5 |
LL_SPI_TRIG_GRP1_GPDMA1_CH2_TC |
|
LL_SPI_GRP1_GPDMA_CH3_TCF_TRG |
u5 |
LL_SPI_TRIG_GRP1_GPDMA1_CH3_TC |
|
LL_SPI_GRP1_EXTI4_TRG |
u5 |
LL_SPI_TRIG_GRP1_EXTI4 |
|
LL_SPI_GRP1_EXTI9_TRG |
u5 |
LL_SPI_TRIG_GRP1_EXTI9 |
|
LL_SPI_GRP1_LPTIM1_CH1_TRG |
u5 |
LL_SPI_TRIG_GRP1_LPTIM1_CH1 |
|
LL_SPI_GRP1_LPTIM2_CH1_TRG |
u5 |
LL_SPI_TRIG_GRP1_LPTIM2_CH1 |
|
LL_SPI_GRP1_COMP1_TRG |
u5 |
LL_SPI_TRIG_GRP1_COMP1_OUT |
|
LL_SPI_GRP1_COMP2_TRG |
u5 |
LL_SPI_TRIG_GRP1_COMP2_OUT |
|
LL_SPI_GRP1_RTC_ALRA_TRG |
u5 |
LL_SPI_TRIG_GRP1_RTC_ALRA_TRG |
|
LL_SPI_GRP1_RTC_WUT_TRG |
u5 |
LL_SPI_TRIG_GRP1_RTC_WUT_TRG |
|
LL_SPI_GRP2_LPDMA_CH0_TCF_TRG |
u5 |
LL_SPI_TRIG_GRP2_LPDMA1_CH0_TC |
|
LL_SPI_GRP2_LPDMA_CH1_TCF_TRG |
u5 |
LL_SPI_TRIG_GRP2_LPDMA1_CH1_TC |
|
LL_SPI_GRP2_LPDMA_CH2_TCF_TRG |
u5 |
LL_SPI_TRIG_GRP2_LPDMA1_CH2_TC |
|
LL_SPI_GRP2_LPDMA_CH3_TCF_TRG |
u5 |
LL_SPI_TRIG_GRP2_LPDMA1_CH3_TC |
|
LL_SPI_GRP2_EXTI4_TRG |
u5 |
LL_SPI_TRIG_GRP2_EXTI4 |
|
LL_SPI_GRP2_EXTI8_TRG |
u5 |
LL_SPI_TRIG_GRP2_EXTI8 |
|
LL_SPI_GRP1_GPDMA_CH0_TCF_TRG |
u5 |
LL_SPI_TRIG_GRP1_GPDMA1_CH0_TC |
|
LL_SPI_TRIG_POLARITY_FALLING |
u5 |
LL_SPI_AM_TRIG_FALLING |
|
LL_SPI_GRP2_RTC_WUT_TRG |
u5 |
LL_SPI_TRIG_GRP2_RTC_WUT_TRG |
|
LL_SPI_GRP2_COMP2_TRG |
u5 |
LL_SPI_TRIG_GRP2_COMP2_OUT |
|
LL_SPI_GRP2_COMP1_TRG |
u5 |
LL_SPI_TRIG_GRP2_COMP1_OUT |
|
LL_SPI_GRP2_LPTIM3_CH1_TRG |
u5 |
LL_SPI_TRIG_GRP2_LPTIM3_CH1 |
|
LL_SPI_GRP2_LPTIM1_CH1_TRG |
u5 |
LL_SPI_TRIG_GRP2_LPTIM1_CH1 |
|
LL_SPI_TRIG_POLARITY_RISING |
u5 |
LL_SPI_AM_TRIG_RISING |
|
LL_SPI_DMA_PARITY_ODD |
c0, l4, g4, g0 |
Not implemented yet in HAL2. |
|
LL_SPI_DMA_PARITY_EVEN |
c0, l4, g4, g0 |
Not implemented yet in HAL2. |
|
LL_SPI_TX_FIFO_FULL |
c0, l4, g4, g0 |
Not implemented yet in HAL2. |
|
LL_SPI_TX_FIFO_HALF_FULL |
c0, l4, g4, g0 |
Not implemented yet in HAL2. |
|
LL_SPI_TX_FIFO_QUARTER_FULL |
c0, l4, g4, g0 |
Not implemented yet in HAL2. |
|
LL_SPI_TX_FIFO_EMPTY |
c0, l4, g4, g0 |
Not implemented yet in HAL2. |
|
LL_SPI_RX_FIFO_FULL |
c0, l4, g4, g0 |
Not implemented yet in HAL2. |
|
LL_SPI_RX_FIFO_HALF_FULL |
c0, l4, g4, g0 |
Not implemented yet in HAL2. |
|
LL_SPI_RX_FIFO_QUARTER_FULL |
c0, l4, g4, g0 |
Not implemented yet in HAL2. |
|
LL_SPI_RX_FIFO_EMPTY |
c0, l4, g4, g0 |
Not implemented yet in HAL2. |
|
LL_SPI_RX_FIFO_TH_QUARTER |
c0, l4, g4, g0 |
Not implemented yet in HAL2. |
|
LL_SPI_RX_FIFO_TH_HALF |
c0, l4, g4, g0 |
Not implemented yet in HAL2. |
|
LL_SPI_CR2_ERRIE |
c0, l4, g4, g0, f4 |
Not implemented yet in HAL2. |
|
LL_SPI_CR2_TXEIE |
c0, l4, g4, g0, f4 |
Not implemented yet in HAL2. |
|
LL_SPI_CR2_RXNEIE |
c0, l4, g4, g0, f4 |
Not implemented yet in HAL2. |
|
LL_SPI_SR_FRE |
c0, l4, g4, g0, f4 |
Not implemented yet in HAL2. |
|
LL_SPI_SR_RXNE |
c0, l4, g4, g0, f4 |
Not implemented yet in HAL2. |
|
LL_SPI_SR_TXE |
c0, l4, g4, g0, f4 |
Not implemented yet in HAL2. |
|
LL_SPI_SR_BSY |
c0, l4, g4, g0, f4 |
Not implemented yet in HAL2. |
|
LL_SPI_SR_CRCERR |
c0, l4, g4, g0, f4 |
Not implemented yet in HAL2. |
|
LL_SPI_SR_RXWNE |
u5, h5, h7 |
LL_SPI_FLAG_RXWNE |
|
LL_SPI_SR_TXC |
u5, h5, h7 |
LL_SPI_FLAG_TXC |
|
LL_SPI_SR_SUSP |
u5, h5, h7 |
LL_SPI_FLAG_SUSP |
|
LL_SPI_SR_TIFRE |
u5, h5, h7 |
LL_SPI_FLAG_TIFRE |
|
LL_SPI_SR_OVR |
u5, h5, c0, l4, g4, g0, f4, h7 |
LL_SPI_FLAG_OVR |
|
LL_SPI_SR_MODF |
u5, h5, c0, l4, g4, g0, f4, h7 |
LL_SPI_FLAG_MODF |
|
LL_SPI_SR_CRCE |
u5, h5, h7 |
LL_SPI_FLAG_CRCE |
|
LL_SPI_SR_UDR |
u5, h5, h7 |
LL_SPI_FLAG_UDR |
|
LL_SPI_SR_TXTF |
u5, h5, h7 |
LL_SPI_FLAG_TXTF |
|
LL_SPI_SR_EOT |
u5, h5, h7 |
LL_SPI_FLAG_EOT |
|
LL_SPI_SR_DXP |
u5, h5, h7 |
LL_SPI_FLAG_DXP |
|
LL_SPI_SR_TXP |
u5, h5, h7 |
LL_SPI_FLAG_TXP |
|
LL_SPI_SR_RXP |
u5, h5, h7 |
LL_SPI_FLAG_RXP |
|
LL_SPI_SR_TSERF |
h7 |
Not implemented yet in HAL2. |
|
LL_SPI_IER_TSERFIE |
h7 |
Not implemented yet in HAL2. |
|
LL_SPI_GRP2_RTC_ALRA_TRG |
u5 |
LL_SPI_TRIG_GRP2_RTC_ALRA_TRG |
|
LL_SPI_CRC_4BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_4_BIT |
|
LL_SPI_CRC_5BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_5_BIT |
|
LL_SPI_CRC_6BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_6_BIT |
|
LL_SPI_CRC_7BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_7_BIT |
|
LL_SPI_CRC_8BIT |
u5, h5, c0, l4, g4, g0, h7 |
LL_SPI_CRC_LENGTH_8_BIT |
|
LL_SPI_CRC_9BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_9_BIT |
|
LL_SPI_CRC_10BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_10_BIT |
|
LL_SPI_CRC_11BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_11_BIT |
|
LL_SPI_CRC_12BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_12_BIT |
|
LL_SPI_CRC_13BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_13_BIT |
|
LL_SPI_CRC_14BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_14_BIT |
|
LL_SPI_CRC_15BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_15_BIT |
|
LL_SPI_CRC_16BIT |
u5, h5, c0, l4, g4, g0, h7 |
LL_SPI_CRC_LENGTH_16_BIT |
|
LL_SPI_CRC_17BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_17_BIT |
|
LL_SPI_CRC_18BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_18_BIT |
|
LL_SPI_CRC_19BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_19_BIT |
|
LL_SPI_CRC_20BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_20_BIT |
|
LL_SPI_CRC_21BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_21_BIT |
|
LL_SPI_CRC_22BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_22_BIT |
|
LL_SPI_CRC_23BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_23_BIT |
|
LL_SPI_CRC_24BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_24_BIT |
|
LL_SPI_CRC_25BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_25_BIT |
|
LL_SPI_CRC_26BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_26_BIT |
|
LL_SPI_CRC_27BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_27_BIT |
|
LL_SPI_CRC_28BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_28_BIT |
|
LL_SPI_CRC_29BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_29_BIT |
|
LL_SPI_CRC_30BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_30_BIT |
|
LL_SPI_CRC_31BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_31_BIT |
|
LL_SPI_CRC_32BIT |
u5, h5, h7 |
LL_SPI_CRC_LENGTH_32_BIT |
|
LL_SPI_ID_IDLENESS_00CYCLE |
u5, h5, h7 |
LL_SPI_MIDI_DELAY_00CYCLE |
|
LL_SPI_ID_IDLENESS_01CYCLE |
u5, h5, h7 |
LL_SPI_MIDI_DELAY_01CYCLE |
|
LL_SPI_ID_IDLENESS_02CYCLE |
u5, h5, h7 |
LL_SPI_MIDI_DELAY_02CYCLE |
|
LL_SPI_ID_IDLENESS_03CYCLE |
u5, h5, h7 |
LL_SPI_MIDI_DELAY_03CYCLE |
|
LL_SPI_ID_IDLENESS_04CYCLE |
u5, h5, h7 |
LL_SPI_MIDI_DELAY_04CYCLE |
|
LL_SPI_ID_IDLENESS_05CYCLE |
u5, h5, h7 |
LL_SPI_MIDI_DELAY_05CYCLE |
|
LL_SPI_ID_IDLENESS_06CYCLE |
u5, h5, h7 |
LL_SPI_MIDI_DELAY_06CYCLE |
|
LL_SPI_ID_IDLENESS_07CYCLE |
u5, h5, h7 |
LL_SPI_MIDI_DELAY_07CYCLE |
|
LL_SPI_ID_IDLENESS_08CYCLE |
u5, h5, h7 |
LL_SPI_MIDI_DELAY_08CYCLE |
|
LL_SPI_ID_IDLENESS_09CYCLE |
u5, h5, h7 |
LL_SPI_MIDI_DELAY_09CYCLE |
|
LL_SPI_ID_IDLENESS_10CYCLE |
u5, h5, h7 |
LL_SPI_MIDI_DELAY_10CYCLE |
|
LL_SPI_ID_IDLENESS_11CYCLE |
u5, h5, h7 |
LL_SPI_MIDI_DELAY_11CYCLE |
|
LL_SPI_ID_IDLENESS_12CYCLE |
u5, h5, h7 |
LL_SPI_MIDI_DELAY_12CYCLE |
|
LL_SPI_ID_IDLENESS_13CYCLE |
u5, h5, h7 |
LL_SPI_MIDI_DELAY_13CYCLE |
|
LL_SPI_ID_IDLENESS_14CYCLE |
u5, h5, h7 |
LL_SPI_MIDI_DELAY_14CYCLE |
|
LL_SPI_ID_IDLENESS_15CYCLE |
u5, h5, h7 |
LL_SPI_MIDI_DELAY_15CYCLE |
|
LL_SPI_POLARITY_HIGH |
u5, h5, c0, l4, g4, g0, f4, h7 |
LL_SPI_CLOCK_POLARITY_HIGH |
|
LL_SPI_POLARITY_LOW |
u5, h5, c0, l4, g4, g0, f4, h7 |
LL_SPI_CLOCK_POLARITY_LOW |
|
LL_SPI_PHASE_2EDGE |
u5, h5, c0, l4, g4, g0, f4, h7 |
LL_SPI_CLOCK_PHASE_2EDGE |
|
LL_SPI_PHASE_1EDGE |
u5, h5, c0, l4, g4, g0, f4, h7 |
LL_SPI_CLOCK_PHASE_1EDGE |
|
LL_SPI_UDR_CONFIG_LAST_RECEIVED |
u5, h5 |
LL_SPI_UNDERRUN_CONFIG_LAST_RECEIVED |
|
LL_SPI_UDR_CONFIG_REGISTER_PATTERN |
u5, h5 |
LL_SPI_UNDERRUN_CONFIG_REGISTER_PATTERN |
|
LL_SPI_RXCRCINIT_ALL_ONES_PATTERN |
u5, h5, h7 |
LL_SPI_CRC_RX_INIT_PATTERN_ALL_ONE |
|
LL_SPI_RXCRCINIT_ALL_ZERO_PATTERN |
u5, h5, h7 |
LL_SPI_CRC_RX_INIT_PATTERN_ALL_ZERO |
|
LL_SPI_TXCRCINIT_ALL_ONES_PATTERN |
u5, h5, h7 |
LL_SPI_CRC_TX_INIT_PATTERN_ALL_ONE |
|
LL_SPI_TXCRCINIT_ALL_ZERO_PATTERN |
u5, h5, h7 |
LL_SPI_CRC_TX_INIT_PATTERN_ALL_ZERO |
|
LL_SPI_UDR_CONFIG_LAST_TRANSMITTED |
h7 |
Not implemented yet in HAL2. |
|
LL_SPI_UDR_DETECT_BEGIN_DATA_FRAME |
h7 |
Not implemented yet in HAL2. |
|
LL_SPI_UDR_DETECT_END_DATA_FRAME |
h7 |
Not implemented yet in HAL2. |
|
LL_SPI_UDR_DETECT_BEGIN_ACTIVE_NSS |
h7 |
Not implemented yet in HAL2. |
|
LL_SPI_SS_IDLENESS_00CYCLE |
u5, h5, h7 |
LL_SPI_MSSI_DELAY_00CYCLE |
|
LL_SPI_SS_IDLENESS_01CYCLE |
u5, h5, h7 |
LL_SPI_MSSI_DELAY_01CYCLE |
|
LL_SPI_SS_IDLENESS_02CYCLE |
u5, h5, h7 |
LL_SPI_MSSI_DELAY_02CYCLE |
|
LL_SPI_SS_IDLENESS_03CYCLE |
u5, h5, h7 |
LL_SPI_MSSI_DELAY_03CYCLE |
|
LL_SPI_SS_IDLENESS_04CYCLE |
u5, h5, h7 |
LL_SPI_MSSI_DELAY_03CYCLE |
|
LL_SPI_SS_IDLENESS_05CYCLE |
u5, h5, h7 |
LL_SPI_MSSI_DELAY_05CYCLE |
|
LL_SPI_SS_IDLENESS_06CYCLE |
u5, h5, h7 |
LL_SPI_MSSI_DELAY_06CYCLE |
|
LL_SPI_SS_IDLENESS_07CYCLE |
u5, h5, h7 |
LL_SPI_MSSI_DELAY_07CYCLE |
|
LL_SPI_SS_IDLENESS_08CYCLE |
u5, h5, h7 |
LL_SPI_MSSI_DELAY_08CYCLE |
|
LL_SPI_SS_IDLENESS_09CYCLE |
u5, h5, h7 |
LL_SPI_MSSI_DELAY_09CYCLE |
|
LL_SPI_SS_IDLENESS_10CYCLE |
u5, h5, h7 |
LL_SPI_MSSI_DELAY_10CYCLE |
|
LL_SPI_SS_IDLENESS_11CYCLE |
u5, h5, h7 |
LL_SPI_MSSI_DELAY_11CYCLE |
|
LL_SPI_SS_IDLENESS_12CYCLE |
u5, h5, h7 |
LL_SPI_MSSI_DELAY_12CYCLE |
|
LL_SPI_SS_IDLENESS_13CYCLE |
u5, h5, h7 |
LL_SPI_MSSI_DELAY_13CYCLE |
|
LL_SPI_SS_IDLENESS_14CYCLE |
u5, h5, h7 |
LL_SPI_MSSI_DELAY_14CYCLE |
|
LL_SPI_SS_IDLENESS_15CYCLE |
u5, h5, h7 |
LL_SPI_MSSI_DELAY_15CYCLE |
|
LL_SPI_IER_TXPIE |
u5, h5, h7 |
LL_SPI_IT_TXP |
|
LL_SPI_IER_RXPIE |
u5, h5, h7 |
LL_SPI_IT_RXP |
|
LL_SPI_IER_EOTIE |
u5, h5, h7 |
LL_SPI_IT_EOT |
|
LL_SPI_IER_UDRIE |
u5, h5, h7 |
LL_SPI_IT_UDR |
|
LL_SPI_IER_DXPIE |
u5, h5, h7 |
LL_SPI_IT_DXP |
|
LL_SPI_IER_MODFIE |
u5, h5, h7 |
LL_SPI_IT_MODF |
|
LL_SPI_IER_TIFREIE |
u5, h5, h7 |
LL_SPI_IT_TIFRE |
|
LL_SPI_IER_CRCEIE |
u5, h5, h7 |
LL_SPI_IT_CRCE |
|
LL_SPI_IER_OVRIE |
u5, h5, h7 |
LL_SPI_IT_OVR |
|
LL_SPI_IER_TXTFIE |
u5, h5, h7 |
LL_SPI_IT_TXTF |
|
LL_SPI_BAUDRATEPRESCALER_BYPASS |
u5, h5, h7 |
LL_SPI_BAUD_RATE_PRESCALER_BYPASS |
|
LL_SPI_BAUDRATEPRESCALER_DIV2 |
u5, h5, c0, l4, g4, g0, f4, h7 |
LL_SPI_BAUD_RATE_PRESCALER_2 |
|
LL_SPI_BAUDRATEPRESCALER_DIV4 |
u5, h5, c0, l4, g4, g0, f4, h7 |
LL_SPI_BAUD_RATE_PRESCALER_4 |
|
LL_SPI_BAUDRATEPRESCALER_DIV8 |
u5, h5, c0, l4, g4, g0, f4, h7 |
LL_SPI_BAUD_RATE_PRESCALER_8 |
|
LL_SPI_BAUDRATEPRESCALER_DIV16 |
u5, h5, c0, l4, g4, g0, f4, h7 |
LL_SPI_BAUD_RATE_PRESCALER_16 |
|
LL_SPI_BAUDRATEPRESCALER_DIV32 |
u5, h5, c0, l4, g4, g0, f4, h7 |
LL_SPI_BAUD_RATE_PRESCALER_32 |
|
LL_SPI_BAUDRATEPRESCALER_DIV64 |
u5, h5, c0, l4, g4, g0, f4, h7 |
LL_SPI_BAUD_RATE_PRESCALER_64 |
|
LL_SPI_BAUDRATEPRESCALER_DIV128 |
u5, h5, c0, l4, g4, g0, f4, h7 |
LL_SPI_BAUD_RATE_PRESCALER_128 |
|
LL_SPI_BAUDRATEPRESCALER_DIV256 |
u5, h5, c0, l4, g4, g0, f4, h7 |
LL_SPI_BAUD_RATE_PRESCALER_256 |
|
LL_SPI_DATAWIDTH_4BIT |
u5, h5, c0, l4, g4, g0, h7 |
LL_SPI_DATA_WIDTH_4BIT |
|
LL_SPI_DATAWIDTH_5BIT |
u5, h5, c0, l4, g4, g0, h7 |
LL_SPI_DATA_WIDTH_5BIT |
|
LL_SPI_DATAWIDTH_6BIT |
u5, h5, c0, l4, g4, g0, h7 |
LL_SPI_DATA_WIDTH_6BIT |
|
LL_SPI_DATAWIDTH_7BIT |
u5, h5, c0, l4, g4, g0, h7 |
LL_SPI_DATA_WIDTH_7BIT |
|
LL_SPI_DATAWIDTH_8BIT |
u5, h5, c0, l4, g4, g0, f4, h7 |
LL_SPI_DATA_WIDTH_8BIT |
|
LL_SPI_DATAWIDTH_9BIT |
u5, h5, c0, l4, g4, g0, h7 |
LL_SPI_DATA_WIDTH_9BIT |
|
LL_SPI_DATAWIDTH_10BIT |
u5, h5, c0, l4, g4, g0, h7 |
LL_SPI_DATA_WIDTH_10BIT |
|
LL_SPI_DATAWIDTH_11BIT |
u5, h5, c0, l4, g4, g0, h7 |
LL_SPI_DATA_WIDTH_11BIT |
|
LL_SPI_DATAWIDTH_12BIT |
u5, h5, c0, l4, g4, g0, h7 |
LL_SPI_DATA_WIDTH_12BIT |
|
LL_SPI_DATAWIDTH_13BIT |
u5, h5, c0, l4, g4, g0, h7 |
LL_SPI_DATA_WIDTH_13BIT |
|
LL_SPI_DATAWIDTH_14BIT |
u5, h5, c0, l4, g4, g0, h7 |
LL_SPI_DATA_WIDTH_14BIT |
|
LL_SPI_DATAWIDTH_15BIT |
u5, h5, h7 |
LL_SPI_DATA_WIDTH_15BIT |
|
LL_SPI_DATAWIDTH_16BIT |
u5, h5, h7 |
LL_SPI_DATA_WIDTH_16BIT |
|
LL_SPI_DATAWIDTH_17BIT |
u5, h5, h7 |
LL_SPI_DATA_WIDTH_17BIT |
|
LL_SPI_DATAWIDTH_18BIT |
u5, h5, c0, l4, g4, g0, f4, h7 |
LL_SPI_DATA_WIDTH_18BIT |
|
LL_SPI_DATAWIDTH_19BIT |
u5, h5, c0, l4, g4, g0, h7 |
LL_SPI_DATA_WIDTH_19BIT |
|
LL_SPI_DATAWIDTH_20BIT |
u5, h5, h7 |
LL_SPI_DATA_WIDTH_20BIT |
|
LL_SPI_DATAWIDTH_21BIT |
u5, h5, h7 |
LL_SPI_DATA_WIDTH_21BIT |
|
LL_SPI_DATAWIDTH_22BIT |
u5, h5, h7 |
LL_SPI_DATA_WIDTH_22BIT |
|
LL_SPI_DATAWIDTH_23BIT |
u5, h5, h7 |
LL_SPI_DATA_WIDTH_23BIT |
|
LL_SPI_DATAWIDTH_24BIT |
u5, h5, h7 |
LL_SPI_DATA_WIDTH_24BIT |
|
LL_SPI_DATAWIDTH_25BIT |
u5, h5, h7 |
LL_SPI_DATA_WIDTH_25BIT |
|
LL_SPI_DATAWIDTH_26BIT |
u5, h5, h7 |
LL_SPI_DATA_WIDTH_26BIT |
|
LL_SPI_DATAWIDTH_27BIT |
u5, h5, h7 |
LL_SPI_DATA_WIDTH_27BIT |
|
LL_SPI_DATAWIDTH_28BIT |
u5, h5, h7 |
LL_SPI_DATA_WIDTH_28BIT |
|
LL_SPI_DATAWIDTH_29BIT |
u5, h5, h7 |
LL_SPI_DATA_WIDTH_29BIT |
|
LL_SPI_DATAWIDTH_30BIT |
u5, h5, h7 |
LL_SPI_DATA_WIDTH_30BIT |
|
LL_SPI_DATAWIDTH_31BIT |
u5, h5, h7 |
LL_SPI_DATA_WIDTH_31BIT |
|
LL_SPI_DATAWIDTH_32BIT |
u5, h5, h7 |
LL_SPI_DATA_WIDTH_32BIT |
|
LL_SPI_FIFO_TH_01DATA |
u5, h5, h7 |
LL_SPI_FIFO_THRESHOLD_1_DATA |
|
LL_SPI_FIFO_TH_02DATA |
u5, h5, h7 |
LL_SPI_FIFO_THRESHOLD_2_DATA |
|
LL_SPI_FIFO_TH_03DATA |
u5, h5, h7 |
LL_SPI_FIFO_THRESHOLD_3_DATA |
|
LL_SPI_FIFO_TH_04DATA |
u5, h5, h7 |
LL_SPI_FIFO_THRESHOLD_4_DATA |
|
LL_SPI_FIFO_TH_05DATA |
u5, h5, h7 |
LL_SPI_FIFO_THRESHOLD_5_DATA |
|
LL_SPI_FIFO_TH_06DATA |
u5, h5, h7 |
LL_SPI_FIFO_THRESHOLD_6_DATA |
|
LL_SPI_FIFO_TH_07DATA |
u5, h5, h7 |
LL_SPI_FIFO_THRESHOLD_7_DATA |
|
LL_SPI_FIFO_TH_08DATA |
u5, h5, h7 |
LL_SPI_FIFO_THRESHOLD_8_DATA |
|
LL_SPI_FIFO_TH_09DATA |
u5, h5, h7 |
LL_SPI_FIFO_THRESHOLD_9_DATA |
|
LL_SPI_FIFO_TH_10DATA |
u5, h5, h7 |
LL_SPI_FIFO_THRESHOLD_10_DATA |
|
LL_SPI_FIFO_TH_11DATA |
u5, h5, h7 |
LL_SPI_FIFO_THRESHOLD_11_DATA |
|
LL_SPI_FIFO_TH_12DATA |
u5, h5, h7 |
LL_SPI_FIFO_THRESHOLD_12_DATA |
|
LL_SPI_FIFO_TH_13DATA |
u5, h5, h7 |
LL_SPI_FIFO_THRESHOLD_13_DATA |
|
LL_SPI_FIFO_TH_14DATA |
u5, h5, h7 |
LL_SPI_FIFO_THRESHOLD_14_DATA |
|
LL_SPI_FIFO_TH_15DATA |
u5, h5, h7 |
LL_SPI_FIFO_THRESHOLD_15_DATA |
|
LL_SPI_FIFO_TH_16DATA |
u5, h5, h7 |
LL_SPI_FIFO_THRESHOLD_16_DATA |
|
LL_I2S_AUDIOFREQ_192K |
u5, h5, h7 |
LL_I2S_MASTER_AUDIO_FREQ_192_KHZ |
|
LL_I2S_AUDIOFREQ_96K |
u5, h5, h7 |
LL_I2S_MASTER_AUDIO_FREQ_96_KHZ |
|
LL_I2S_AUDIOFREQ_48K |
u5, h5, h7 |
LL_I2S_MASTER_AUDIO_FREQ_48_KHZ |
|
LL_I2S_AUDIOFREQ_44K |
u5, h5, h7 |
LL_I2S_MASTER_AUDIO_FREQ_44_KHZ |
|
LL_I2S_AUDIOFREQ_32K |
u5, h5, h7 |
LL_I2S_MASTER_AUDIO_FREQ_32_KHZ |
|
LL_I2S_AUDIOFREQ_22K |
u5, h5, h7 |
LL_I2S_MASTER_AUDIO_FREQ_22_KHZ |
|
LL_I2S_AUDIOFREQ_16K |
u5, h5, h7 |
LL_I2S_MASTER_AUDIO_FREQ_16_KHZ |
|
LL_I2S_AUDIOFREQ_11K |
u5, h5, h7 |
LL_I2S_MASTER_AUDIO_FREQ_11_KHZ |
|
LL_I2S_AUDIOFREQ_8K |
u5, h5, h7 |
LL_I2S_MASTER_AUDIO_FREQ_8_KHZ |
|
LL_I2S_AUDIOFREQ_DEFAULT |
u5, h5, h7 |
LL_I2S_MASTER_AUDIO_FREQ_DEFAULT |
|
LL_I2S_DATAFORMAT_16B |
u5, h5, h7 |
LL_I2S_DATA_FORMAT_16_BIT |
|
LL_I2S_DATAFORMAT_16B_EXTENDED |
u5, h5, h7 |
LL_I2S_DATA_FORMAT_16_BIT_EXTENDED |
|
LL_I2S_DATAFORMAT_24B |
u5, h5, h7 |
LL_I2S_DATA_FORMAT_24_BIT |
|
LL_I2S_DATAFORMAT_24B_LEFT_ALIGNED |
u5, h5, h7 |
LL_I2S_DATA_FORMAT_24_BIT |
|
LL_I2S_DATAFORMAT_32B |
u5, h5, h7 |
LL_I2S_DATA_FORMAT_32_BIT |
|
LL_I2S_FIFO_TH_01DATA |
u5, h5, h7 |
LL_I2S_FIFO_THRESHOLD_1_DATA |
|
LL_I2S_FIFO_TH_02DATA |
u5, h5, h7 |
LL_I2S_FIFO_THRESHOLD_2_DATA |
|
LL_I2S_FIFO_TH_03DATA |
u5, h5, h7 |
LL_I2S_FIFO_THRESHOLD_3_DATA |
|
LL_I2S_FIFO_TH_04DATA |
u5, h5, h7 |
LL_I2S_FIFO_THRESHOLD_4_DATA |
|
LL_I2S_FIFO_TH_05DATA |
u5, h5, h7 |
LL_I2S_FIFO_THRESHOLD_5_DATA |
|
LL_I2S_FIFO_TH_06DATA |
u5, h5, h7 |
LL_I2S_FIFO_THRESHOLD_6_DATA |
|
LL_I2S_FIFO_TH_07DATA |
u5, h5, h7 |
LL_I2S_FIFO_THRESHOLD_7_DATA |
|
LL_I2S_FIFO_TH_08DATA |
u5, h5, h7 |
LL_I2S_FIFO_THRESHOLD_8_DATA |
|
LL_I2S_MCLK_OUTPUT_ENABLE |
u5, h5, h7 |
LL_I2S_EnableMasterClock |
|
LL_I2S_MCLK_OUTPUT_DISABLE |
u5, h5, h7 |
LL_I2S_DisableMasterClock |
|
LL_I2S_POLARITY_HIGH |
u5, h5, h7 |
LL_I2S_CLOCK_POLARITY_HIGH |
|
LL_I2S_POLARITY_LOW |
u5, h5, h7 |
LL_I2S_CLOCK_POLARITY_LOW |
|
LL_I2S_SLAVE_FIXED_CH_LENGTH |
u5, h5, h7 |
Removed / sequence changed |
|
LL_I2S_SLAVE_VARIABLE_CH_LENGTH |
u5, h5, h7 |
Removed / sequence changed |
|
LL_I2S_CR2_ERRIE |
u5, h5, h7 |
LL_I2S_IT_TIFRE |
|
LL_I2S_CR2_RXNEIE |
u5, h5, h7 |
LL_I2S_IT_RXP |
|
LL_I2S_CR2_TXEIE |
u5, h5, h7 |
LL_I2S_IT_TXP |
|
LL_I2S_SR_BSY |
u5, h5, h7 |
Removed / sequence changed |
|
LL_I2S_SR_FRE |
u5, h5, h7 |
LL_I2S_FLAG_TIFRE |
|
LL_I2S_SR_OVR |
u5, h5, h7 |
LL_I2S_FLAG_OVR |
|
LL_I2S_SR_RXNE |
u5, h5, h7 |
LL_I2S_FLAG_RXP |
|
LL_I2S_SR_TXE |
u5, h5, h7 |
LL_I2S_FLAG_TXP |
|
LL_I2S_SR_UDR |
u5, h5, h7 |
LL_I2S_FLAG_UDR |
LL SPI macros ¶
|
HAL1 |
series |
HAL2 |
|---|---|---|
|
LL_SPI_WriteReg |
u5, h5, c0, l4, g4, g0, f4, h7 |
LL_SPI_WRITE_REG |
|
LL_SPI_ReadReg |
u5, h5, c0, l4, g4, g0, f4, h7 |
LL_SPI_READ_REG |
|
LL_I2S_WriteReg |
u5, h5, h7 |
LL_I2S_WRITE_REG |
|
LL_I2S_ReadReg |
u5, h5, h7 |
LL_I2S_READ_REG |
LL SPI structures ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
LL_SPI_InitTypeDef |
u5, h5, c0, l4, g4, g0, f4, h7 |
Removed / sequence changed |
|
|
LL_I2S_InitTypeDef |
u5, h5, h7 |
Removed / sequence changed |
LL SPI functions ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
LL_SPI_Init |
u5, h5, c0, l4, g4, g0, f4, h7 |
Sequence changed |
|
|
LL_SPI_DeInit |
u5, h5, c0, l4, g4, g0, f4, h7 |
Sequence changed |
|
|
LL_SPI_StructInit |
u5, h5, c0, l4, g4, g0, f4, h7 |
Sequence changed |
|
|
LL_SPI_IsEnabledIT_TXE |
c0, l4, g4, g0, f4 |
Not implemented yet in HAL2. |
|
|
LL_SPI_IsEnabledIT_RXNE |
c0, l4, g4, g0, f4 |
Not implemented yet in HAL2. |
|
|
LL_SPI_IsEnabledIT_ERR |
c0, l4, g4, g0, f4 |
Not implemented yet in HAL2. |
|
|
LL_SPI_DisableIT_TXE |
c0, l4, g4, g0, f4 |
Not implemented yet in HAL2. |
|
|
LL_SPI_DisableIT_RXNE |
c0, l4, g4, g0, f4 |
Not implemented yet in HAL2. |
|
|
LL_SPI_DisableIT_ERR |
c0, l4, g4, g0, f4 |
Not implemented yet in HAL2. |
|
|
LL_SPI_EnableIT_TXE |
c0, l4, g4, g0, f4 |
Not implemented yet in HAL2. |
|
|
LL_SPI_SetDMAParity_RX |
c0, l4, g4, g0 |
Not implemented yet in HAL2. |
|
|
LL_SPI_EnableIT_RXNE |
c0, l4, g4, g0, f4 |
Not implemented yet in HAL2. |
|
|
LL_SPI_GetTxFIFOLevel |
c0, l4, g4, g0 |
Not implemented yet in HAL2. |
|
|
LL_SPI_GetRxFIFOLevel |
c0, l4, g4, g0 |
Not implemented yet in HAL2. |
|
|
LL_SPI_IsActiveFlag_BSY |
c0, l4, g4, g0, f4 |
Not implemented yet in HAL2. |
|
|
LL_SPI_IsActiveFlag_TXE |
c0, l4, g4, g0, f4 |
Not implemented yet in HAL2. |
|
|
LL_SPI_IsActiveFlag_RXNE |
c0, l4, g4, g0, f4 |
Not implemented yet in HAL2. |
|
|
LL_SPI_SetCRCNext |
c0, l4, g4, g0, f4 |
Not implemented yet in HAL2. |
|
|
LL_SPI_GetRxFIFOThreshold |
c0, l4, g4, g0 |
Not implemented yet in HAL2. |
|
|
LL_SPI_EnableIT_ERR |
c0, l4, g4, g0, f4 |
Not implemented yet in HAL2. |
|
|
LL_SPI_SetRxFIFOThreshold |
c0, l4, g4, g0 |
Not implemented yet in HAL2. |
|
|
LL_SPI_GetDMAParity_RX |
c0, l4, g4, g0 |
Not implemented yet in HAL2. |
|
|
LL_SPI_GetDMAParity_TX |
c0, l4, g4, g0 |
Not implemented yet in HAL2. |
|
|
LL_SPI_SetDMAParity_TX |
c0, l4, g4, g0 |
Not implemented yet in HAL2. |
|
|
LL_SPI_DisableIT_TSER |
h7 |
Not implemented yet in HAL2. |
|
|
LL_SPI_ClearFlag_TSER |
h7 |
Not implemented yet in HAL2. |
|
|
LL_SPI_IsActiveFlag_TSER |
h7 |
Not implemented yet in HAL2. |
|
|
LL_SPI_EnableIT_TSER |
h7 |
Not implemented yet in HAL2. |
|
|
LL_SPI_DMA_GetRegAddr |
l4, f4, g0, g4, c0 |
Not implemented yet in HAL2. |
|
|
LL_SPI_GetReloadSize |
h7 |
Not implemented yet in HAL2. |
|
|
LL_SPI_GetUDRDetection |
h7 |
Not implemented yet in HAL2. |
|
|
LL_SPI_IsEnabledIT_TSER |
h7 |
Not implemented yet in HAL2. |
|
|
LL_SPI_SetReloadSize |
h7 |
Not implemented yet in HAL2. |
|
|
LL_SPI_SetUDRDetection |
h7 |
Not implemented yet in HAL2. |
|
|
LL_I2S_ConfigPrescaler |
u5, h5, h7 |
LL_I2S_SetPrescaler |
|
|
LL_I2S_DeInit |
u5, h5, h7 |
Removed / sequence changed |
|
|
LL_I2S_DisableAsyncStart |
u5, h5, h7 |
Removed / sequence changed |
|
|
LL_I2S_DisableIT_ERR |
u5, h5, h7 |
LL_I2S_DisableIT_FRE |
|
|
LL_I2S_DisableIT_RXNE |
u5, h5, h7 |
LL_I2S_DisableIT_RXP |
|
|
LL_I2S_DisableIT_TXE |
u5, h5, h7 |
LL_I2S_DisableIT_TXP |
|
|
LL_I2S_EnableAsyncStart |
u5, h5, h7 |
Removed / sequence changed |
|
|
LL_I2S_EnableIT_ERR |
u5, h5, h7 |
LL_I2S_EnableIT_FRE |
|
|
LL_I2S_EnableIT_RXNE |
u5, h5, h7 |
LL_I2S_EnableIT_RXP |
|
|
LL_I2S_EnableIT_TXE |
u5, h5, h7 |
LL_I2S_EnableIT_TXP |
|
|
LL_I2S_GetChannelLengthType |
u5, h5, h7 |
Removed / sequence changed |
|
|
LL_I2S_Init |
u5, h5, h7 |
Removed / sequence changed |
|
|
LL_I2S_InitFullDuplex |
u5, h5, h7 |
Removed / sequence changed |
|
|
LL_I2S_IsActiveFlag_BSY |
u5, h5, h7 |
Removed / sequence changed |
|
|
LL_I2S_IsActiveFlag_CHSIDE |
u5, h5, h7 |
Removed / sequence changed |
|
|
LL_I2S_IsActiveFlag_RXNE |
u5, h5, h7 |
LL_I2S_IsActiveFlag_RXP |
|
|
LL_I2S_IsActiveFlag_TXE |
u5, h5, h7 |
LL_I2S_IsActiveFlag_TXP |
|
|
LL_I2S_IsEnabledAsyncStart |
u5, h5, h7 |
Removed / sequence changed |
|
|
LL_I2S_IsEnabledIT_ERR |
u5, h5, h7 |
LL_I2S_IsEnabledIT_FRE |
|
|
LL_I2S_IsEnabledIT_RXNE |
u5, h5, h7 |
LL_I2S_IsEnabledIT_RXP |
|
|
LL_I2S_IsEnabledIT_TXE |
u5, h5, h7 |
LL_I2S_IsEnabledIT_TXP |
|
|
LL_I2S_SetChannelLengthType |
u5, h5, h7 |
Removed / sequence changed |
|
|
LL_I2S_SetPrescalerLinear |
u5, h5, h7 |
LL_I2S_SetPrescalerLinear |
|
|
LL_I2S_StructInit |
u5, h5, h7 |
Removed / sequence changed |